define([], function() {
	// 定义所有相关的vmodel
	var vm = avalon.define({
		$id: "home",
		pushProject: function() {
			avalon.router.go("project")
		},
		testhome: "testhome",
		top: 0
	});
	return avalon.controller(function($ctrl) {
		// 视图渲染后，意思是avalon.scan完成
		$ctrl.$onRendered = function() {
			//			 avalon.vmodels.main.testpro = "home"
			//跳转到指定位置
			document.body.scrollTop = vm.top;

		};
		// 进入视图
		$ctrl.$onEnter = function(param, rs, rj) {

		};
		// 对应的视图销毁前
		$ctrl.$onBeforeUnload = function() {
			//获取top
			vm.top = document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;
		};
		$ctrl.$vmodels = [vm];
	})
});
